import axios from "axios";
import store from "@/store";

const service = axios.create({
    baseURL:"/apicdf",
    timeout:20000
})


// 请求拦截器：所有请求的公共业务。
// 如：
// ??token
// ??公共的参数
// ??针对某种请求方式的content-type的设置。

service.interceptors.request.use((config)=>{
    store.dispatch({
        type:"SHOW"
    });
    console.log("请求拦截器");
    return config;
})

// 响应拦截器
service.interceptors.response.use((res)=>{
    store.dispatch({
        type:"HIDE"
    })
    console.log("响应拦截器");
    return res;
},(err)=>{
    console.log(err);
})

export default service;